weapon emplacement - French English Dictionary